package com.sc.nft.entity.vo.salvageEvents;

import com.sc.nft.enums.AalvageEventsLinkEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author 刘国航
 * @desc
 * @since 2024/11/13 10:35
 */
@Data
public class SalvageRewardsDetailVO implements Serializable {

    private static final long serialVersionUID = -327465253905199690L;

    @ApiModelProperty("关联类型")
    private AalvageEventsLinkEnum linkType;

    @ApiModelProperty("关联类型名称")
    private String linkTypeName;

    @ApiModelProperty("关联名称")
    private String linkName;

    @ApiModelProperty("关联数量")
    private BigDecimal linkCount;
    
    @ApiModelProperty("关联图片")
    private String linkImg;

    @ApiModelProperty("关联id")
    private Long linkId;

    @ApiModelProperty("分解比例")
    private BigDecimal salvageProportion;

    @ApiModelProperty("分解总次数")
    private Integer salvageTotalNum;

    @ApiModelProperty("可分解次数")
    private Integer salvageUsableNum;

}
